home *** CD-ROM | disk | FTP | other *** search
-
- #
- # The Dmachs variable contains five words for each (virtual) parallel
- # machine that DINO programs run on. The words can be seperated by
- # spaces, tabs, or newlines.
- #
- # The first word is the name of the machine.
- #
- # The second word is the address of the machine. Usually, for a
- # remote machine where there is only one defined virtual machine for
- # the physical machine, that will be the same as the name. For the
- # case when the parallel machine is the same as the machine that the
- # compiler is being run on the address is "." (e.g., a simulator)..
- #
- # The third word is the name of the user on the parallel machine.
- # If the user name is the same as the user running the compiler,
- # the name is "~".
- #
- # The fourth word is the directory that should be used on the
- # parallel machine. "~" is the home directory of the user. "."
- # is the current directory (this option can only be used if the parallel
- # machine is the same as the machine that the compiler is being run on).
- # Relative pathnames are interperted with respect to the user's home
- # directory. These options can be combined, e.g., "./test" is legal.
- #
- # The fifth word is a seven character descriptor that tells the shell
- # how the machine is configured. The characters have the following
- # meaning:
- #
- # 1st -- the type of machine where "s" is an iPSC1 simulator,
- # "S" is an iPSC2 simulator, "1" is an iPSC1, "2" is an
- # iPSC2, "8" is the i860 version of iPSC2, and "G" is
- # the distributed Sun version.
- # 2nd -- the maximum number of dimensions of the machine.
- # 3rd -- whether DINO should do an rcp (T) to get the C files
- # to the parallel machine or do a cp (F). The latter
- # option is used where the sun files are also cross-mounted
- # on the parallel machine or the parallel machine runs on
- # the sun (as in a simulator).
- # 4th -- whether DINO should call the back end of DINO (dino2) with
- # an "rsh" to finish the compilation (T) or just use a local
- # call (F).
- # 5th -- Whether DINO should try to interact with the parallel
- # machine at all (T), should leave it entirely to the user (F),
- # or should carry out some special instructions (S). In
- # this last case, the appropriate part of the case statement
- # in the "dino.special" file must be filled in with the
- # appropriate command. See Section 7.3 for more information
- # on this.
- # 6th -- Whether the parallel machine supports "rcp -p" (T) or just
- # "rcp" (F). In the latter case, DINO cannot check to see if
- # the executibles are out of date and does the second
- # compilation all the time. This is usually the case for
- # the iPSC1.
- # 7th -- the default number of dimensions of the machine.
- # Typically this will be the same as the 2nd but it
- # can be less.
- #
- # The five words for different machines can be separated with a space,
- # tab, or newline. The entire variable must be enclosed in quotes.
- #
-